package cn.signalpha.modules.shop.order;

/**
 * 预生成订单事件先后顺序
 */
public interface OrderConfirmOrder {

    /**
     * 没有任何活动时的顺序
     */
    int DEFAULT = 0;

	/**
	 * 运费模板
	 */
	int TRANSPORT = 5;

	/**
	 * 营销活动 - 限时秒杀
	 */
	int LIMIT_TIME_SEC_KILL = 11;

	/**
	 * 营销活动 - 限时折扣
	 */
	int LIMIT_TIME_DISCOUNT = 13;

	/**
	 * 营销活动 - 满减活动
	 */
	int FULL_SUB_FULL_DISCOUNT = 14;

	/**
	 * 营销活动 - N元N件
	 */
	int N_MONEY_N_PIECE = 19;

	/**
	 * 优惠券
	 */
	int COUPON = 50;

	/**
	 * 余额抵扣
	 */
	int MONEY_DEDUCT = 61;

	/**
	 * 积分抵扣
	 */
	int INTEGRAL_DEDUCT = 60;

}
